<?php
namespace Admin\Controller;
use Think\Controller;
class VipController extends CommonController {

	//会员统计数据
	public function banner(){
		$banner = M('banner');
		$res = $banner -> select();
		$this -> assign('test','VIP banner管理');
		$this -> assign('res',$res);
		$this->display();
	}

	//会员说明页面
	public function show(){
		//得到会员说明的历史内容
		$path = "./Public/Uploads/Banner/vipcontents.txt";
		if (file_exists( $path )) {
			$str = file_get_contents( $path );
		}else{
			$str = '';
		}
		$this -> assign('str',$str);
		$this -> assign('test','VIP 会员说明');
		$this->display();
	}

	//上传banner所用ajax脚本
	public function ajaxbanner(){
		//得到图片上传的路径
		$bannerurl = Uploads('file_data','banner');
		if (!$bannerurl) {
			echo '文件存放失败~抱歉抱歉~';die;
		}
		 //将banner信息放入数据库
		$banner = M('banner');
		$data['banner_path'] = $bannerurl;
		$data['time'] = time();
		$res = $banner -> add($data);
		if ($res) {
			//返回图片的保存名称
			 echo '文件上传成功~已存入数据库 : '.$bannerurl;
		}else{
			unlink('./Public'.$bannerurl);
			echo '文件存放失败~抱歉抱歉~';die;
		}
	}

	//删除banner使用的ajax脚本
	public function delbanner(){
		if (IS_AJAX) {
			//实例化banner
			$banner = M('banner');
			//查询指定ID的banner的图片位置
			$path = $banner -> field('banner_path') -> where('banner_id='.$_POST['id']) -> select();
			$path = $path[0]['banner_path'];
			//删除指定ID的banner的图片
			$respath = unlink('./Public'.$path);
			//删除指定ID的banner
			$resdb = $banner -> where('banner_id='.$_POST['id']) -> delete();
			if ($respath && $resdb) {
				echo 'yes';
			}else{
				echo 'no';
			}
		}else{
			$this -> eror('非法操作');
		}
	}

	//修改banner显隐状态的ajax脚本
	public function ajaxstatus(){
		if (IS_AJAX) {
			//得到要修改状态的banner的ID
			$id = $_POST['id'];
			//实例化banner
			$banner = M('banner');
			//得到当前banner的状态
			$res = $banner -> field('status') -> where('banner_id='.$id) -> select();
			$res = $res[0]['status'];
			var_dump($res);
			$data = array();
			switch ($res) {
				case '1':
					//准备要修改的数据
					$data['status'] = '0';
					break;
				case '0':
					//准备要修改的数据
					$data['status'] = '1';
					break;
			}

			//修改状态
			$res = $banner -> where('banner_id='.$id) -> save($data);
			echo $banner -> _sql();
			if ($res) {
				echo 'yes';
			}else{
				echo 'no';
			}
		}else{
			$this -> error('非法操作');
		}
	}

	//保存vip会员说明用ajax
	public function vipcontents(){
		if (IS_AJAX) {
			//得到要保存的说明内容
			$contents = $_POST['contents'];
			//将内容压入文件
			$path = "./Public/Uploads/Banner/vipcontents.txt";
			$res = file_put_contents($path, $contents);
			if ($res) {
				echo 'yes';
			}else{
				echo 'no';
			}
		}else{
			$this -> error('非法操作');
		}
	}


}
